import axios from 'axios'

// 商品API
export default {
  // 获取所有商品
  getAllProducts() {
    return axios.get('/products')
  },
  
  // 获取商品详情
  getProduct(id) {
    return axios.get(`/products/${id}`)
  },
  
  // 根据分类获取商品
  getProductsByCategory(category) {
    return axios.get(`/products/category/${category}`)
  },
  
  // 搜索商品
  searchProducts(name) {
    return axios.get(`/products/search?name=${name}`)
  },
  
  // 添加商品
  addProduct(product) {
    return axios.post('/products', product)
  },
  
  // 更新商品
  updateProduct(id, product) {
    return axios.put(`/products/${id}`, product)
  },
  
  // 删除商品
  deleteProduct(id) {
    return axios.delete(`/products/${id}`)
  },
  
  // 更新商品库存
  updateProductStock(id, stock) {
    return axios.put(`/products/${id}/stock/${stock}`)
  }
} 